page {
  --tabs-nav-background-color: transparent;
  --tabs-bottom-bar-color: #FFD81F;
}

.header {
  position: sticky;
  left: 0;
  top: 0;
  height: 55PX;
  margin-bottom: 40PX;
  z-index: 999;

  .header-bg {
    position: absolute;
    width: 140%;
    height: 55PX;
    background: url(../../static/images/index-head-bg.png) no-repeat center / 100%;
    left: -20%;
    top: 0;
    border-radius: 0 0 40% 40%;
  }

  .logo {
    position: absolute;
    left: 50%;
    top: 5PX;
    transform: translateX(-50%);
    width: 204PX;
  }
}

.search-box {
  padding: 0 10PX;
}

.tab-box {
  padding: 10PX 20PX;
  overflow: hidden;
}